package com.approval.approvalapp.bean;

import java.io.Serializable;
import java.util.List;

/**
 * Created by louyulin on 2019/5/6.
 */

public class TshfDbXqBean implements Serializable {

    /**
     * paperstype : 身份证
     * content : dwerjhk.l
     * title : wqdefhj,k.
     * name : 何强
     * transactno : ZX20190503085
     * papersnumber : 522426199408080076
     * mphone : 18798840027
     * E_MAIL : 18798840027@163.com
     * applydetail : {"applyId":"eee40032832f4dbaaf3d70bd827b4688","currentNode":4,"passuser":[{"passusername":"何树华","passuserid":"U|2401"},{"passusername":"政务中心业务二处","passuserid":"U|267692"}],"handleId":"9ae96ad12b304c73a7a0ef1e9d101a92","passnode":5}
     * handleoptions : [{"handleuser":"何树华","handledate":"2019-05-07 12:46:48","opinion":"测试咨询回复多个指定机构","handlegroup":"贵州省人民政府政务服务中心"}]
     */

    private String paperstype;
    private String content;
    private String title;
    private String name;
    private String transactno;
    private String papersnumber;
    private String mphone;
    private String E_MAIL;
    private ApplydetailBean applydetail;
    private List<HandleoptionsBean> handleoptions;

    public String getPaperstype() {
        return paperstype;
    }

    public void setPaperstype(String paperstype) {
        this.paperstype = paperstype;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getTransactno() {
        return transactno;
    }

    public void setTransactno(String transactno) {
        this.transactno = transactno;
    }

    public String getPapersnumber() {
        return papersnumber;
    }

    public void setPapersnumber(String papersnumber) {
        this.papersnumber = papersnumber;
    }

    public String getMphone() {
        return mphone;
    }

    public void setMphone(String mphone) {
        this.mphone = mphone;
    }

    public String getE_MAIL() {
        return E_MAIL;
    }

    public void setE_MAIL(String E_MAIL) {
        this.E_MAIL = E_MAIL;
    }

    public ApplydetailBean getApplydetail() {
        return applydetail;
    }

    public void setApplydetail(ApplydetailBean applydetail) {
        this.applydetail = applydetail;
    }

    public List<HandleoptionsBean> getHandleoptions() {
        return handleoptions;
    }

    public void setHandleoptions(List<HandleoptionsBean> handleoptions) {
        this.handleoptions = handleoptions;
    }

    public static class ApplydetailBean implements Serializable {
        /**
         * applyId : eee40032832f4dbaaf3d70bd827b4688
         * currentNode : 4
         * passuser : [{"passusername":"何树华","passuserid":"U|2401"},{"passusername":"政务中心业务二处","passuserid":"U|267692"}]
         * handleId : 9ae96ad12b304c73a7a0ef1e9d101a92
         * passnode : 5
         */

        private String applyId;
        private int currentNode;
        private String handleId;
        private int passnode;
        private List<PassuserBean> passuser;

        public String getApplyId() {
            return applyId;
        }

        public void setApplyId(String applyId) {
            this.applyId = applyId;
        }

        public int getCurrentNode() {
            return currentNode;
        }

        public void setCurrentNode(int currentNode) {
            this.currentNode = currentNode;
        }

        public String getHandleId() {
            return handleId;
        }

        public void setHandleId(String handleId) {
            this.handleId = handleId;
        }

        public int getPassnode() {
            return passnode;
        }

        public void setPassnode(int passnode) {
            this.passnode = passnode;
        }

        public List<PassuserBean> getPassuser() {
            return passuser;
        }

        public void setPassuser(List<PassuserBean> passuser) {
            this.passuser = passuser;
        }

        public static class PassuserBean implements Serializable {
            /**
             * passusername : 何树华
             * passuserid : U|2401
             */

            private String passusername;
            private String passuserid;
            private boolean select;

            public boolean isSelect() {
                return select;
            }

            public void setSelect(boolean select) {
                this.select = select;
            }

            @Override
            public String toString() {
                return "PassuserBean{" +
                        "passusername='" + passusername + '\'' +
                        ", passuserid='" + passuserid + '\'' +
                        '}';
            }

            public String getPassusername() {
                return passusername;
            }

            public void setPassusername(String passusername) {
                this.passusername = passusername;
            }

            public String getPassuserid() {
                return passuserid;
            }

            public void setPassuserid(String passuserid) {
                this.passuserid = passuserid;
            }
        }
    }

    public static class HandleoptionsBean implements Serializable {
        /**
         * handleuser : 何树华
         * handledate : 2019-05-07 12:46:48
         * opinion : 测试咨询回复多个指定机构
         * handlegroup : 贵州省人民政府政务服务中心
         */

        private String handleuser;
        private String handledate;
        private String opinion;
        private String handlegroup;

        public String getHandleuser() {
            return handleuser;
        }

        public void setHandleuser(String handleuser) {
            this.handleuser = handleuser;
        }

        public String getHandledate() {
            return handledate;
        }

        public void setHandledate(String handledate) {
            this.handledate = handledate;
        }

        public String getOpinion() {
            return opinion;
        }

        public void setOpinion(String opinion) {
            this.opinion = opinion;
        }

        public String getHandlegroup() {
            return handlegroup;
        }

        public void setHandlegroup(String handlegroup) {
            this.handlegroup = handlegroup;
        }
    }
}
